const cloudbase = require('@cloudbase/node-sdk')
const config = require('../config');
const env = config.ENVID;

const private_key_id = config.CLOUDBASESECRETID;
const private_key = config.CLOUDBASESECRETKEY;
// 云函数环境下需要用require方式加载node-sdk
// const cloudbase = require('@cloudbase/node-sdk')

// 初始化应用
const app = cloudbase.init({
  secretId: private_key_id,
  secretKey: private_key,
  env: env // 替换为您的环境 ID
})

// 获取数据模型实例
const models = app.models;

// 获取数据库实例（用于集合操作）
const db = app.database();

module.exports = {
  models,
  db
};